package org.dromara.system.domain.vo.ld;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author 王星
 * @date 2024/8/28 上午10:01
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class LDRatesQueryRspDTO {

    private List<LDRatesQueryInteriorRspDTO> rateList;

    @Data
    @Builder
    @NoArgsConstructor
    @AllArgsConstructor
    public static class LDRatesQueryInteriorRspDTO {

        //商户编号
        private String rateObjNo;
        // 商户费率类型
        private String rateType;
        // 结算类型
        private String settleCycle;
        // 借记卡费率
        private String debitRate;
        //借记卡费率,最低
        private String debitRateMin;
        //借记卡费率,最高
        private String debitRateMax;
        //借记卡封顶(分),最低
        private String debitCapMin;
        //借记卡封顶(元),最低
        private String debitCapMinYuan;
        //借记卡封顶(分),最高
        private String debitCapMax;
        //借记卡封顶(元),最高
        private String debitCapMaxYuan;
        //贷记卡费率
        private String creditRate;
        //贷记卡费率,最低
        private String creditRateMin;
        //贷记卡费率,最高
        private String creditRateMax;
        //云闪付借记卡费率
        private String applePayDebitRate;
        //云闪付借记卡费率,最低
        private String applePayDebitRateMin;
        //云闪付借记卡费率,最高
        private String applePayDebitRateMax;
        //云闪付贷记卡费率
        private String applePayCreditRate;
        //云闪付贷记卡费率,最低
        private String applePayCreditRateMin;
        //云闪付贷记卡费率,最高
        private String applePayCreditRateMax;
        //银联二维码费率
        private String unionpayQRRate;
        //银联二维码费率,最低
        private String unionpayQRRateMin;
        //银联二维码费率,最高
        private String unionpayQRRateMax;
        //微信费率
        private String wechatRate;
        //微信费率,最低
        private String wechatRateMin;
        //微信费率,最高
        private String wechatRateMax;
        //支付宝费率
        private String alipayRate;
        //支付宝费率,最低
        private String alipayRateMin;
        //支付宝费率,最高
        private String alipayRateMax;
        //GF特惠贷记卡费率
        private String creditGFRate;
        //GF特惠贷记卡费率,最低
        private String creditGFRateMin;
        //GF特惠贷记卡费率,最高
        private String creditGFRateMax;
    }
}
